package com.kun.index.service;

import com.kun.index.entity.Inform;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 通知表 服务类
 * </p>
 *
 * @author kunkun
 * @since 2024-03-28
 */
public interface InformService extends IService<Inform> {

    //查询所有的通知信息
    Map<String, Object> queryInforms(HashMap<String, Object> map);

    //新增通知信息
    Integer addInform(Inform inform);

    //通过id查询通知信息
    Inform queryInformById(Integer informId);

    //更新通知信息
    int updateInform(Inform inform);

    //根据id删除inform
    int deleteInform(Inform inform);

    //根据id批量删除通知
    int batchDeleteInform(List<Integer> ids);

    //增加通知点击量
    Integer addInformHitsNum(Integer id);
}
